Framework für die Entwicklung einer universellen kollaborativen eLearning-Plattform

نویسنده

  • Katrin Borcea-Pfitzmann
چکیده

ClientPlugin Abbildung 4.11.: Plug-In-Framework-Klassen Das ”Einklinken“ der Plug-Ins in das System und somit die Aktivierung der eigentlichen Systemfunktionalität erfolgt durch das Bereitstellen der entsprechenden Java-Klassen über den Java-Suchpfad im Dateisystem. Dabei veranlassen die jeweiligen Kernkomponenten des Basissystems (d.h. der BluES-Server und der BluES-Client) das Plug-In-Framework, diesen Pfad nach vorhandenen PlugIn-Klassen zu durchsuchen und die gefundenen zu initialisieren. Dies geschieht 4.3 Systemarchitektur 95 durch die jeweilige Instantiierung von ClientPluginManager und ServerPlugInManager (vgl. auch Abbildung 4.11). Die Klassennamen der zu lokalisierenden Plug-In-Klassen sind durch eine spezielle Endung (”...ClientPlugin“ bzw. ”...ServerPlugin“) gekennzeichnet. 4.3.3. Event-Framework Das Event-Framework dient der Kommunikationsunterstützung zwischen den Modulen des Systems. Das Java-Konstrukt der Events19 stellt dabei das Kernkonzept des Event-Frameworks dar, über welches sie verteilt werden. Die Komponenten des Basissystems registrieren im Vorfeld sogenannte Listener20 beim Event-Framework, die bei Eintreffen eines entsprechenden Events, für das sie registriert wurden, dieses entsprechend behandeln. Dies geschieht typischerweise synchron, so dass ”größere“ Bearbeitungsprozesse in Threads 21 ausgelagert werden. blues.eventFramework

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

elecTUM - Integriertes eLearning an der Technischen Universität Müchen

Seit Mitte der 90er Jahre entwickelte sich eLearning an der TUM auf Initiative einiger Hochschullehrer und mit Hilfe unterschiedlicher Fördermaßnahmen wie dem MEILEProgramm und dem Förderprogramm „Neue Medien in der Bildung“. Dadurch entstanden meist von einander unabhängige eLearning-Bausteine zur Bereicherung der Präsenzlehre, die nicht in ein eLearning-Konzept der Hochschule eingebunden ware...

متن کامل

Die Entwicklung einer gemeinsamen IT-Plattform im Bereich Logistik

Zusammenfassung: Gegenstand des vorliegenden Beitrags ist ein Phasenmodell, das der Entwicklung einer branchenspezifischen Shared-Services-Plattform dient. Das Phasenmodell wurde im Rahmen eines vom Bundesministerium für Bildung und Forschung finanzierten Projektes entwickelt und wird anhand der Erstellung einer Logistik-Service-Bus-Plattform praktisch eingesetzt. Der Beitrag umreißt das gesamt...

متن کامل

Mumie: Plattform und Autorenumgebung für die Mathematik

Die Veränderung des mathematischen Kompetenzbegriffes erfordert neue Ansätze in der mathematischen Ausbildung. Neue Medien und Neue Technologien besitzen das Potenzial, die Lehre entscheidend zu verbessern. Viele bisherige Entwicklungen sind dabei vorwiegend einer “First Generation” zuzurechnen, die vor allem als “Document-Management-Center” fungieren und der Distribution von Informationen und ...

متن کامل

H Mcast: Entwicklung und Evaluierung einer Architektur zur universellen Gruppenkommunikation im Internet

Gruppenkommunikation ist die Basis vieler Internetanwendungen wie IPTV und Online Multiplayer Spiele. Trotz existierender Multicast-Verfahren für eine effiziente Datenverteilung, setzen diese Anwendungen oft auf proprietäre Technologien, weil bisher eine technologieübergreifende, transparente Multicastschnittstelle sowie ein allgemeiner Multicastdienst im Internet fehlen. In diesem Beitrag präs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009